Using a Relational Database Management System to Implement XML-QL
نویسندگان
چکیده
We present an innovative method for implementing XML-QL using a relational database back-end and ad hoc query translation to SQL. Our system guarantees support for XML documents of any schema, or any combination of schemas. Furthermore, we ensure that any changes to the schema of XML source documents will not require a change to the underlying schema of the relational database. We have developed a prototype system which accepts XML-QL queries and translates them to a set of equivalent SQL queries. These queries are then posed to the relational back-end, and results are obtained. We will discuss the architecture and implementation details of our prototype, and give a detailed description of the algorithms used in query translation.
منابع مشابه
A Performance Evaluation of Alternative Mapping Schemes for Storing XML Data in a Relational Database
XML is emerging as one of the dominant data formats for data processing on the Internet. To query XML data, query languages like XQL, Lorel, XML-QL, or XML-GL have been proposed. In this paper, we study how XML data can be stored and queried using a standard relational database system. For this purpose, we present alternative mapping schemes to store XML data in a relational database and discus...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کاملXML-based Components for Federating Multiple Heterogeneous Data Sources
Several federated database systems have been built in the past using the relational or the object model as federating model. This paper gives an overview of the XMLMedia system, a federated database system mediator using XML as federating model, built in the Esprit Project MIRO-Web. The system is composed of four main components: a wrapper generator using rule-based scripting to produce XML dat...
متن کاملIntegrating Xml with Relational Databases Using Middleware Approach
Over the past few years, XML has become the undisputable lingua franca standard both for semi-structured data representation and exchange format over the Internet, and also content management in various e-business worlds, especially the B2B and B2C enterprise applications. However, most of these organisations still rely heavily on existing relational database management systems (RDBMS) to store...
متن کامل